package negocio;

import java.util.ArrayList;


public class TransferDirector {
	
	/** Atributos del director **/
	private ArrayList<DirectorUsuario> listaEmpleado;
	private int tipoListaEmpleados;
	private ArrayList<DirectorIdioma> listaIdiomas;
	
	private DirectorUsuario nuevoEmpleado;
	private ArrayList<DirectorUsuario> listaProfesoresPorIdioma;
	private ArrayList<DirectorEspacio> listaEspacios;

	private int dniBorrar;
	
	private int idCursoBorrar;
	
	private int idEspacioBorrar;

	private int idIdiomaCursoSeleccionado;
	private DirectorCurso nuevoCurso;
	private DirectorIdioma nuevoIdioma;
	private ArrayList<DirectorCurso> listaCursos;
	private DirectorEspacio nuevoEspacio;
	private DirectorHorarioTiene horario;
	
	/* resoluciones de elementos*/
	private int idPresupuestoResolver;
	private boolean accionPresupuestoResolver;

	private int idEstrategiaResolver;
	private boolean accionEstrategiaResolver;
	
	private ArrayList<DirectorPresupuesto> listaPresupuestos;
	
	private ArrayList<DirectorEstrategia> listaEstrategias;
	
	
	private ArrayList<DirectorTarea> listaTareas;

	private DirectorTarea nuevaTarea;
	
	
	private ArrayList<DirectorIncidencia> listaIncidencias;
	private ArrayList<DirectorTipoResolucionIncidencia> listaTiposResolucionIncidencia;
	private ArrayList<DirectorTipoIncidencia> listaTiposIncidencia;
	

	
	private int idIncidenciaResolver;
	private int accionIncidenciaResolver;
	
	private ArrayList<DirectorNorma> listaNormas;
	
	private DirectorNorma nuevaNorma;
	
	private DirectorTipoIncidencia nuevoTipoIncidencia;
	private DirectorTipoResolucionIncidencia nuevoTipoResolucionIncidencia;

	
	private String error=null;
	
	
	private String nombreAcademia;
	private String direccionAcademia;
	private String telefonoAcademia;
	
	private String presupuestosAutomaticos;
	


	public DirectorTipoIncidencia getNuevoTipoIncidencia() {
		return nuevoTipoIncidencia;
	}

	public void setNuevoTipoIncidencia(DirectorTipoIncidencia nuevoTipoIncidencia) {
		this.nuevoTipoIncidencia = nuevoTipoIncidencia;
	}

	public DirectorTipoResolucionIncidencia getNuevoTipoResolucionIncidencia() {
		return nuevoTipoResolucionIncidencia;
	}

	public void setNuevoTipoResolucionIncidencia(
			DirectorTipoResolucionIncidencia nuevoTipoResolucionIncidencia) {
		this.nuevoTipoResolucionIncidencia = nuevoTipoResolucionIncidencia;
	}

	public DirectorNorma getNuevaNorma() {
		return nuevaNorma;
	}

	public void setNuevaNorma(DirectorNorma nuevaNorma) {
		this.nuevaNorma = nuevaNorma;
	}

	public ArrayList<DirectorIncidencia> getListaIncidencias() {
		return listaIncidencias;
	}

	public void setListaIncidencias(ArrayList<DirectorIncidencia> listaIncidencias) {
		this.listaIncidencias = listaIncidencias;
	}

	public ArrayList<DirectorTipoResolucionIncidencia> getListaTiposResolucionIncidencia() {
		return listaTiposResolucionIncidencia;
	}

	public void setListaTiposResolucionIncidencia(
			ArrayList<DirectorTipoResolucionIncidencia> listaTiposResolucionIncidencia) {
		this.listaTiposResolucionIncidencia = listaTiposResolucionIncidencia;
	}

	public int getIdIncidenciaResolver() {
		return idIncidenciaResolver;
	}

	public void setIdIncidenciaResolver(int idIncidenciaResolver) {
		this.idIncidenciaResolver = idIncidenciaResolver;
	}

	public int getAccionIncidenciaResolver() {
		return accionIncidenciaResolver;
	}

	public void setAccionIncidenciaResolver(int accionIncidenciaResolver) {
		this.accionIncidenciaResolver = accionIncidenciaResolver;
	}

	public int getIdPresupuestoResolver() {
		return idPresupuestoResolver;
	}

	public void setIdPresupuestoResolver(int idPresupuestoResolver) {
		this.idPresupuestoResolver = idPresupuestoResolver;
	}

	public boolean getAccionPresupuestoResolver() {
		return accionPresupuestoResolver;
	}

	public void setAccionPresupuestoResolver(boolean accionPresupuestoResolver) {
		this.accionPresupuestoResolver = accionPresupuestoResolver;
	}

	public int getDniBorrar() {
		return dniBorrar;
	}

	public void setDniBorrar(int dniBorrar) {
		this.dniBorrar = dniBorrar;
	}
	
	
	
	public ArrayList<DirectorIdioma> getListaIdiomas() {
		return listaIdiomas;
	}

	public void setListaIdiomas(ArrayList<DirectorIdioma> listaIdiomas) {
		this.listaIdiomas = listaIdiomas;
	}

	public ArrayList<DirectorUsuario> getListaEmpleado() {
		return listaEmpleado;
	}

	public void setListaEmpleado(ArrayList<DirectorUsuario> listaEmpleado) {
		this.listaEmpleado = listaEmpleado;
	}

	public DirectorUsuario getNuevoEmpleado() {
		return nuevoEmpleado;
	}

	public void setNuevoEmpleado(DirectorUsuario nuevoEmpleado) {
		this.nuevoEmpleado = nuevoEmpleado;
	}

	public ArrayList<DirectorCurso> getListaCursos() {
		return listaCursos;
	}

	public void setListaCursos(ArrayList<DirectorCurso> listaCursos) {
		this.listaCursos = listaCursos;
	}

	public ArrayList<DirectorUsuario> getListaProfesoresPorIdioma() {
		return listaProfesoresPorIdioma;
	}

	public void setListaProfesoresPorIdioma(ArrayList<DirectorUsuario> listaProfesoresPorIdioma) {
		this.listaProfesoresPorIdioma = listaProfesoresPorIdioma;
	}

	public int getIdIdiomaCursoSeleccionado() {
		return idIdiomaCursoSeleccionado;
	}

	public void setIdIdiomaCursoSeleccionado(int idIdiomaCursoSeleccionado) {
		this.idIdiomaCursoSeleccionado = idIdiomaCursoSeleccionado;
	}

	public ArrayList<DirectorEspacio> getListaEspacios() {
		return listaEspacios;
	}

	public void setListaEspacios(ArrayList<DirectorEspacio> listaEspacios) {
		this.listaEspacios = listaEspacios;
	}

	public DirectorIdioma getNuevoIdioma() {
		return nuevoIdioma;
	}

	public void setNuevoIdioma(DirectorIdioma nuevoIdioma) {
		this.nuevoIdioma = nuevoIdioma;
	}

	public DirectorCurso getNuevoCurso() {
		return nuevoCurso;
	}

	public void setNuevoCurso(DirectorCurso nuevoCurso) {
		this.nuevoCurso = nuevoCurso;
	}

	public ArrayList<DirectorPresupuesto> getListaPresupuestos() {
		return listaPresupuestos;
	}

	public void setListaPresupuestos(ArrayList<DirectorPresupuesto> listaPresupuestos) {
		this.listaPresupuestos = listaPresupuestos;
	}

	public ArrayList<DirectorEstrategia> getListaEstrategias() {
		return listaEstrategias;
	}

	public void setListaEstrategias(ArrayList<DirectorEstrategia> listaEstrategias) {
		this.listaEstrategias = listaEstrategias;
	}

	public int getIdEstrategiaResolver() {
		return idEstrategiaResolver;
	}

	public void setIdEstrategiaResolver(int idEstrategiaResolver) {
		this.idEstrategiaResolver = idEstrategiaResolver;
	}

	public boolean getAccionEstrategiaResolver() {
		return accionEstrategiaResolver;
	}

	public void setAccionEstrategiaResolver(boolean accionEstrategiaResolver) {
		this.accionEstrategiaResolver = accionEstrategiaResolver;
	}

	public ArrayList<DirectorTarea> getListaTareas() {
		return listaTareas;
	}

	public void setListaTareas(ArrayList<DirectorTarea> listaTareas) {
		this.listaTareas = listaTareas;
	}

	public int getTipoListaEmpleados() {
		return tipoListaEmpleados;
	}

	public void setTipoListaEmpleados(int tipoListaEmpleados) {
		this.tipoListaEmpleados = tipoListaEmpleados;
	}

	public DirectorTarea getNuevaTarea() {
		return nuevaTarea;
	}

	public void setNuevaTarea(DirectorTarea nuevaTarea) {
		this.nuevaTarea = nuevaTarea;
	}


	public ArrayList<DirectorTipoIncidencia> getListaTiposIncidencia() {
		return listaTiposIncidencia;
	}

	public DirectorEspacio getNuevoEspacio() {
		return nuevoEspacio;
	}



	public void setListaTiposIncidencia(ArrayList<DirectorTipoIncidencia> listaTiposIncidencia) {
		this.listaTiposIncidencia = listaTiposIncidencia;
	}

	public void setNuevoEspacio(DirectorEspacio nuevoEspacio) {
		this.nuevoEspacio = nuevoEspacio;
	}

	public DirectorHorarioTiene getHorario() {
		return horario;
	}

	public void setHorario(DirectorHorarioTiene horario) {
		this.horario = horario;
	}

	

	public ArrayList<DirectorNorma> getListaNormas() {
		return listaNormas;
	}


	public void setListaNormas(ArrayList<DirectorNorma> listaNormas) {
		this.listaNormas = listaNormas;
	}

	public String getError() {
		return error;
	}

	public void setError(String error) {
		this.error = error;
	}

	public int getIdCursoBorrar() {
		return idCursoBorrar;
	}

	public void setIdCursoBorrar(int idCursoBorrar) {
		this.idCursoBorrar = idCursoBorrar;
	}

	public int getIdEspacioBorrar() {
		return idEspacioBorrar;
	}

	public void setIdEspacioBorrar(int idEspacioBorrar) {
		this.idEspacioBorrar = idEspacioBorrar;
	}

	public String getNombreAcademia() {
		return nombreAcademia;
	}

	public void setNombreAcademia(String nombreAcademia) {
		this.nombreAcademia = nombreAcademia;
	}

	public String getDireccionAcademia() {
		return direccionAcademia;
	}

	public void setDireccionAcademia(String direccionAcademia) {
		this.direccionAcademia = direccionAcademia;
	}

	public String getTelefonoAcademia() {
		return telefonoAcademia;
	}

	public void setTelefonoAcademia(String telefonoAcademia) {
		this.telefonoAcademia = telefonoAcademia;
	}

	public String getPresupuestosAutomaticos() {
		return presupuestosAutomaticos;
	}

	public void setPresupuestosAutomaticos(String presupuestosAutomaticos) {
		this.presupuestosAutomaticos = presupuestosAutomaticos;
	}








	



}
